package cqrtplm.service;

import com.github.pagehelper.PageInfo;
import cqrtplm.entity.CategoryPictureDO;

import java.util.List;

public interface CategoryPictureService {
    
    /**
     * 新增品类图片信息
     */
    boolean save(CategoryPictureDO categoryPictureDO);
    
    /**
     * 根据OID查询品类图片信息
     */
    CategoryPictureDO getByOid(String oid);
    
    /**
     * 根据品类码查询品类图片信息
     */
    CategoryPictureDO getByCategory(String category);
    
    /**
     * 查询所有品类图片信息
     */
    public PageInfo<CategoryPictureDO> listAll(Integer pageNum, Integer pageSize, String keyWork);
    
    /**
     * 更新品类图片信息
     */
    boolean update(CategoryPictureDO categoryPictureDO);
    
    /**
     * 根据OID删除品类图片信息
     */
    boolean removeByOid(String oid);
    
    /**
     * 根据品类码删除品类图片信息
     */
    boolean removeByCategory(String category);
    
    /**
     * 批量保存品类图片信息
     */
    boolean batchSave(List<CategoryPictureDO> list);

    public String selectIsPicture(String category);
}